Ray-Tracing Based Interactive Camera Simulation
نویسندگان
چکیده
Camera simulation aims to enhance realistic rendering, lens design and augmented reality by accurately simulating geometrical optics. Here our work focuses on optical phenomena, such as depth of field, monochromatic aberration, distortion, and aperture exposure, that are based on real camera lens architecture. Our approach is modeling pixel equation using ray tracing algorithm to render scenes after calculating the effect of lens refraction. We also provided an interactive user interface to control camera parameters, allowing for visual display of the corresponding camera lens system and of synthetic rendering result. To promote the performance of ray tracing algorithm, we improved our system using GPGPU programming language, CUDA, and OptiX ray tracing engine that is capable of parallel processing massive multi-ray sampling. We further optimized the sampling method for real-time pixel pupil calculation.
منابع مشابه
Computer Science Technical Report A 3D Visualisation System for the Image Understanding Environment
An interactive 3D visualisation system 3DCAMS (3D Camera Modeller and Simulator) has been developed within the DARPA Image Understanding Environment (IUE). The system supports interactive visualisation of 3D models represented as IUE spatial objects. It provides the user a range of choices for camera modelling including abstract modelling, as well as physical camera simulation. The system suppo...
متن کاملMonte-Carlo Ray-Tracing for Realistic Interactive Ultrasound Simulation
Ray-based simulations have been shown to generate impressively realistic ultrasound images in interactive frame rates. Recent efforts used GPU-based surface ray-tracing to simulate complex ultrasound interactions such as multiple reflections and refractions. These methods are restricted to perfectly specular reflections (i.e., following only a single reflective/refractive ray), whereas real tis...
متن کاملInteractive Ray Tracing of Massive and Deformable Models
Christian Lauterbach: Interactive Ray Tracing of Massive and Deformable Models. (Under the direction of Dinesh Manocha.) Ray tracing is a fundamental algorithm used for many applications such as computer graphics, geometric simulation, collision detection and line-of-sight computation. Even though the performance of ray tracing algorithms scales with the model complexity, the high memory requir...
متن کاملRealtime ray tracing and interactive global illumination
One of the most sought-for goals in computer graphics is to generate “realism in real time”, i.e. the generation of realistically looking images at realtime frame rates. Today, virtually all approaches towards realtime rendering use graphics hardware, which is based almost exclusively on triangle rasterization. Unfortunately, though this technology has seen tremendous progress over the last few...
متن کاملInteractive Global Illumination using Fast Ray Tracing
Rasterization hardware provides interactive frame rates for rendering dynamic scenes, but lacks the ability of ray tracing required for efficient global illumination simulation. Existing ray tracing based methods yield high quality renderings but are far too slow for interactive use. We present a new parallel global illumination algorithm that perfectly scales, has minimal preprocessing and com...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013